package com.yangyouli.unity_demo_server.dao;

import com.yangyouli.unity_demo_server.annotation.InjectableDao;
import com.yangyouli.unity_demo_server.entity.UserData;

@InjectableDao
public interface UserDataDao {
	
	UserData findByUserId (int userId);
	
	int insert (UserData userData);
	
	/**
	 * 只能更新字符串的属性，空的属性不更新
	 * @param userData
	 * @return
	 */
	int update (UserData userData);
	
	/**
	 * 只能更新数字类型的属性
	 * @param userData
	 * @return
	 */
	int updateNumbricField (UserData userData);
}
